const app = getApp()

Page({
  data: {
    userInfo: null,
    stats: {
      learned: 0,
      mastered: 0,
      days: 0
    }
  },

  onLoad() {
    // 这里不再做登录判断
  },

  onShow() {
    if (typeof this.getTabBar === 'function' && this.getTabBar()) {
      this.getTabBar().setData({
        selected: 2
      })
    }
    // 这里不再做登录判断
  },

  goLogin() {
    wx.navigateTo({
      url: '/pages/login/login'
    })
  },

  handleLogout() {
    wx.showModal({
      title: '提示',
      content: '确定要退出登录吗？',
      success: (res) => {
        if (res.confirm) {
          // 清除登录状态
          wx.removeStorageSync('isLogin')
          wx.removeStorageSync('userInfo')
          app.globalData.userInfo = null
          this.setData({
            userInfo: null
          })
          wx.showToast({
            title: '已退出登录',
            icon: 'success'
          })
        }
      }
    })
  },

  // 分享给好友
  onShareAppMessage() {
    return {
      title: 'BigMouse记单词 - 轻松记住单词',
      path: '/pages/index/index',
      imageUrl: '/images/share-cover.png'
    }
  },

  // 联系客服
  handleContact() {
    // TODO: 实现客服功能
  },

  // 兑换码/激活码
  handleExchange() {
    wx.showToast({
      title: '功能开发中',
      icon: 'none'
    })
  },

  // 商务合作
  handleBusiness() {
    wx.showToast({
      title: '功能开发中',
      icon: 'none'
    })
  },

  // 报错&建议
  handleFeedback() {
    wx.showToast({
      title: '功能开发中',
      icon: 'none'
    })
  },

  // 绑定手机号
  handleBindPhone() {
    wx.showToast({
      title: '功能开发中',
      icon: 'none'
    })
  },

  // 设置
  handleSettings() {
    wx.showToast({
      title: '功能开发中',
      icon: 'none'
    })
  }
}) 